package com.dongdong.zhuangji.entity.dto;

/**
 * @author dongdong 抖音号：W13883155245
 * @version 1.0
 * @date 2025/5/2
 * @description 桩基浇筑记录
 */

// 定义一个名为 Record 的类，用于表示记录列表中的每条记录
public class PileRecord {
    // 时间
    private String time;
    // 孔内混凝土深度
    private String concreteDepthInHole;
    // 导管内混凝土深度
    private String concreteDepthInConduit;
    // 拆除的导管节数
    private String removedConduitSections;
    // 导管长度
    private String conduitLength;
    // 导管底部埋深
    private String buriedDepthOfConduitBottom;
    // 罐数
    private String numberOfTanks;
    // 数量
    private String quantity;
    // 累计数量
    private String cumulativeQuantity;
    // 备注
    private String remarks;

    // 无参构造函数
    public PileRecord() {
    }

    // 有参构造函数
    public PileRecord(String time, String concreteDepthInHole, String concreteDepthInConduit,
                  String removedConduitSections, String conduitLength, String buriedDepthOfConduitBottom,
                  String numberOfTanks, String quantity, String cumulativeQuantity, String remarks) {
        this.time = time;
        this.concreteDepthInHole = concreteDepthInHole;
        this.concreteDepthInConduit = concreteDepthInConduit;
        this.removedConduitSections = removedConduitSections;
        this.conduitLength = conduitLength;
        this.buriedDepthOfConduitBottom = buriedDepthOfConduitBottom;
        this.numberOfTanks = numberOfTanks;
        this.quantity = quantity;
        this.cumulativeQuantity = cumulativeQuantity;
        this.remarks = remarks;
    }

    // Getters 和 Setters
    public String getTime() {
        return time;
    }

    public void setTime(String time) {
        this.time = time;
    }

    public String getConcreteDepthInHole() {
        return concreteDepthInHole;
    }

    public void setConcreteDepthInHole(String concreteDepthInHole) {
        this.concreteDepthInHole = concreteDepthInHole;
    }

    public String getConcreteDepthInConduit() {
        return concreteDepthInConduit;
    }

    public void setConcreteDepthInConduit(String concreteDepthInConduit) {
        this.concreteDepthInConduit = concreteDepthInConduit;
    }

    public String getRemovedConduitSections() {
        return removedConduitSections;
    }

    public void setRemovedConduitSections(String removedConduitSections) {
        this.removedConduitSections = removedConduitSections;
    }

    public String getConduitLength() {
        return conduitLength;
    }

    public void setConduitLength(String conduitLength) {
        this.conduitLength = conduitLength;
    }

    public String getBuriedDepthOfConduitBottom() {
        return buriedDepthOfConduitBottom;
    }

    public void setBuriedDepthOfConduitBottom(String buriedDepthOfConduitBottom) {
        this.buriedDepthOfConduitBottom = buriedDepthOfConduitBottom;
    }

    public String getNumberOfTanks() {
        return numberOfTanks;
    }

    public void setNumberOfTanks(String numberOfTanks) {
        this.numberOfTanks = numberOfTanks;
    }

    public String getQuantity() {
        return quantity;
    }

    public void setQuantity(String quantity) {
        this.quantity = quantity;
    }

    public String getCumulativeQuantity() {
        return cumulativeQuantity;
    }

    public void setCumulativeQuantity(String cumulativeQuantity) {
        this.cumulativeQuantity = cumulativeQuantity;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    @Override
    public String toString() {
        return "PileRecord{" +
                "time='" + time + '\'' +
                ", concreteDepthInHole='" + concreteDepthInHole + '\'' +
                ", concreteDepthInConduit='" + concreteDepthInConduit + '\'' +
                ", removedConduitSections='" + removedConduitSections + '\'' +
                ", conduitLength='" + conduitLength + '\'' +
                ", buriedDepthOfConduitBottom='" + buriedDepthOfConduitBottom + '\'' +
                ", numberOfTanks='" + numberOfTanks + '\'' +
                ", quantity='" + quantity + '\'' +
                ", cumulativeQuantity='" + cumulativeQuantity + '\'' +
                ", remarks='" + remarks + '\'' +
                '}';
    }
}